home *** CD-ROM | disk | FTP | other *** search
/ Aminet 3 / Aminet 3 - July 1994.iso / Aminet / dev / lang / ACE_2_0.readme < prev    next >
Encoding:
Text File  |  1994-06-28  |  2.5 KB  |  58 lines

  1. Short: Amiga BASIC Compiler with Extras
  2. Type: dev/lang
  3. Author: dbenn@leven.appcomp.utas.edu.au (David Benn, Launceston, Tasmania)
  4. Uploader: mscheler@wuarchive.wustl.edu
  5.  
  6. This is version 2.0 of ACE.
  7.  
  8. + ACE is a FreeWare Amiga BASIC compiler which, in conjunction with A68K and 
  9. + Blink produces standalone executables.
  10.  
  11. The language defines a large subset of AmigaBASIC but also has many features
  12. not found in the latter such as: turtle graphics, recursion, SUBs with return
  13. values, structures, arguments, include files, a better WAVE command which 
  14. allows for large waveforms, external references, named constants and a 
  15. variety of other commands and functions not found in AmigaBASIC.
  16.  
  17. New features in version 2.0 include: gadgets, three standard requester types, 
  18. serial I/O and menus (with optional command-keys for menu items). New commands
  19. and functions for this version include EXIT FOR, PTAB, SPC, DEF FN, ON ERROR
  20. and ERR (these last two handle file and serial I/O at present). INPUT and 
  21. PRINT can now be used transparently for all screen/window combinations. 
  22.  
  23. All user-defined windows are now fully-configurable and may be used in 
  24. conjunction with screens as per AmigaBASIC. Window close event trapping is
  25. also a new feature.
  26.  
  27. In addition to event trapping, ACE now supports WAITing for both menus and 
  28. gadgets. Waiting is more operating-system-friendly than event trapping.
  29.  
  30. A simple graphical front-end (Integrated Development Environment) is also
  31. provided with the archive. This is written in ACE.
  32.  
  33.  
  34. Bug fixes
  35. ---------
  36. - Improved memory management at compile-time. 
  37. - The compiler now handles ctrl-c trapping correctly. In previous versions 
  38.   there was a conflict between ACE's user-break handling and that used by 
  39.   the C compiler used to produce ACE (Sozobon C). 
  40. - In addition ctrl-c can now be trapped for all programs whether using 
  41.   screens or windows. 
  42. - Some label names caused the assembler to generate syntax errors.
  43.  
  44.  
  45.  
  46. ============================= Archive contents =============================
  47.  
  48. Original  Packed Ratio    Date     Time    Name
  49. -------- ------- ----- --------- --------  -------------
  50.    50149   50149  0.0% 19-Jan-94 15:47:52  AIDE.lha
  51.    95871   95871  0.0% 19-Jan-94 15:16:28  DOCS.LHA
  52.     2457    1137 53.7% 19-Jan-94 14:35:48  INSTALLATION
  53.      344     221 35.7% 14-Jan-94 20:39:36  INSTALLATION.info
  54.   235419  235419  0.0% 19-Jan-94 14:43:08  MAIN.lha
  55.    38484   38484  0.0% 19-Jan-94 13:45:10  PRGS.lha
  56. -------- ------- ----- --------- --------
  57.   422724  421281  0.3% 21-Jan-94 12:24:56   6 files
  58.